ditch canal - Espagnol Anglais Dictionnaire